// 1. 登录功能
$('.mui-btn-primary').on('tap', function() {
	// 1.4 防止重复提交
	if (window.loading) {
		return		
	}
	// 1.1 获取用户名和密码
	var dataObj = {
		username: $('[name="username"]').val().replace(/^\s*$/g, ''),
		password: $('[name="password"]').val().replace(/^\s*$/g, '')
	}
	// 1.2 用户名和密码不为空验证
	if (!dataObj.username) {
		mui.toast('请输入用户名')
		return
	}
	if (!dataObj.password) {
		mui.toast('请输入密码')
		return
	}
	// 1.3 登录请求
	$.ajax({
		type: "post",
		url: "/user/login",
		async: true,
		data: dataObj,
		dataType: 'json',
		beforeSend:function(){
            window.logining = true;
        },
		success: function(res) {
			// console.log(res) // {error: 403, message: "用户名不存在! "} {"success":true}
			if (res.success) {
				// 1.3.1 请求成功后返回到指定页面
				var returnUrl =window.location.search
				// console.log(returnUrl)
				// ?returnUrl=http://localhost:3000/m/product.html?productId=1
				if (returnUrl && returnUrl.indexOf('?returnUrl=') !== -1) {
					location.href = returnUrl.replace('?returnUrl=', '')
				} else { // 默认回到首页
					location.href = '/m/user/myindex.html'
				}
			} else if (res.error === 403) {
				mui.toast('用户名或密码不存在，请确认后重试！')
				window.loading = false
			}
		},
		error: function() {
			mui.toast('网络异常...')
			window.loading = false
		}
	})
	
})
